草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

Java屏幕分辨率更改

我正在关注Youtube上thenewboston的Java游戏开发系列教程。我现在可以制作全屏窗口,但分辨率拒绝调整为800x600。我已经测试了vc,一个GraphicsEnvironment.getDefaultScreenDevice对象,和dm,一个DisplayMode,它们似乎不是问题所在。我正在运行雪豹。有什么想法吗?if(dm!=null&&vc.isDisplayChangeSupported()){try{vc.setDisplayMode(dm);System.out.println("Displaymodeset");}catch(Exceptionex){S

java - 如何让 swing 应用程序知道屏幕尺寸的变化?

当我的swing应用程序正在运行时,我更改了屏幕的大小(例如,从1024x768到800x600)。是否有任何事件我可以收听以获得有关此的通知?或者,我可以每隔几秒检查一次屏幕尺寸,但Toolkit.getScreenSize()一直告诉我旧值。更改后如何获得真实屏幕尺寸?环境:Linux(在SuSEES11和Ubuntu9.04上测试)感谢您的帮助。马顿 最佳答案 以下对我有用,但我使用的是Mac,所以我不能确定它是否适用于Linux:System.out.println(GraphicsEnvironment.getLocalG

java - 在 libgdx 模型加载器演示中,font.draw() 没有将 "fps"文本放在屏幕上

我开始使用libgdx。我在主干(StillModelViewerGL20.java)中打开了示例模型加载器。在源代码中,我在render回调中看到了这段代码:batch.begin();font.draw(batch,"fps:"+Gdx.graphics.getFramesPerSecond(),20,30);batch.end();但是我在屏幕上看不到任何文字。是否需要在此示例中修复某些内容才能看到显示的文本? 最佳答案 可能屏幕尺寸小于20,30。尝试在0,0上绘制。 关于jav

java - 4K 屏幕上的 Netbeans 缩放

我有一个新的4K显示器,一切看起来都很棒,但使用NetBeans编码很困难。控件很小,一个java框架看起来很小。我看过一些关于这个问题的Stackoverflow帖子,他们说我应该在首选项文件中添加一行,以便禁用hi-dpi模式,但我的java框架仍然很小。 最佳答案 致2021年登陆这里的人。我在Windows10上使用Netbeans12.4,这里提到的解决方案对我没有任何帮助。起作用的是在兼容模式下设置高DPI设置,如下所示:非常感谢以下帖子让我走上了正确的道路,它提供了一个powershell命令来自动为所有javaexe

java - 在网页上跳入和跳出 Java 小程序

我有一个Java小程序,其中包含几个嵌入网页中的可聚焦元素。是否可以使小程序中的元素成为页面其余部分的逻辑Tab顺序的一部分?澄清一下:我想使用Tab从小程序外部的元素移动到小程序的第一个元素,然后使用Shift+Tab移回小程序外部的元素。同样,我想使用Tab从小程序的最后一个元素移动到网页的下一个元素,并使用Shift+Tab向后移动。 最佳答案 您可以通过将tabindex属性附加到您的元素,包括您的applet的object元素来定义页面中的Tab键顺序。您可以通过扩展FocusTraversalPolicyclass在您的

java - 在 Java 中保留屏幕边缘

如何创建一个窗口(例如java.awt.Frame、javax.swing.JFrame、java.awt.Dialog、javax.swing.JDialog等)保留屏幕边缘,像停靠栏、任务栏、Trillian或MicrosoftOneNote都可以吗?我的目标是尽可能只使用标准JDK库。 最佳答案 此行为是Windows操作系统特有的,因此无法在标准JDK或AWT/Swing中执行此操作,因为它们需要在许多不同的操作系统中一致地工作。最接近您想要的是获取当前屏幕的边界并移动/调整窗口大小以适应一侧齐平,尽管这现在会对桌面或其他窗

java - 使用 Chrome 开发者工具获取 Chrome 的屏幕截图?

是否可以使用Chrome开发工具远程调试器抓取打开窗口的屏幕截图?例如,我正在连接到远程调试端口并且我有这个弹出一个空窗口的代码:privatevoidsendWindowPop(intwidth,intheight)throwsIOException{hsc.send("{\"method\":\"Runtime.evaluate\",\"id\":"+hsc.nextInt()+",\"params\":{"+"\"expression\":\"window.open('about:blank','name','toolbar=0,scrollbars=0,"+"location=

java - 如何在java中获取屏幕DPI?

我正在开发一个需要屏幕DPI的应用程序。我查看了几个论坛并获得了如下代码片段:Dimensionscreen=java.awt.Toolkit.getDefaultToolkit().getScreenSize();System.out.println("screenwidth:"+screen.getWidth());System.out.println("screenheight:"+screen.getHeight());intpixelPerInch=java.awt.Toolkit.getDefaultToolkit().getScreenResolution();Syste

java - 如何获取在 JVM 之外运行的任何 Linux/Windows 应用程序的屏幕截图

是否可以使用Java获取Java外部应用程序的屏幕截图,比如VLC/WindowsMediaPlayer,将其存储为Image对象,然后将其显示在JLabel或类似性质的东西中?有人知道这是否可行吗?如果可行,有人知道如何做吗?注意:我只需要了解如何获取屏幕截图并将其存储为某种形式的Image对象。之后我可以使用、操作它、显示它等等。 最佳答案 这是Windows的答案(不确定alt+printScr是否适用于linux:P)我想有一种方法可以实现这一点1。使用Robot类触发alt+printScreen命令(这会将Activit

java - 如何在 GWT 中实现登录屏幕?

我正在为后端应用程序编写一个小型GWT前端,我想知道GWT应用程序的最佳安全模型?我正在考虑实现一种RPC方法,该方法从客户端网页接收用户密码的MD5,然后将sessionID传回客户端页面(或失败代码)。所有后续调用都将简单地使用sessionID,并且服务器会跟踪sessionID的IP地址是否与创建sessionID的IP地址相同?这是GWT应用程序(非SSL)身份验证的标准机制吗?如果没有,谁能提出替代解决方案?谢谢, 最佳答案 Thispagebygoogle很好地概述了与登录用户相关的安全性和任务。该页面上指向Secur